Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit f8a015968e98880f1ad234f32b689f3905843bd9


Parents : 30ea620
Author : Ivan <ivan@quad4.io>
Signature : Invalid signer <e46112d44649266d71fe2193e00a4710>, author is <ivan@quad4.io>
Date : 2026-07-07T00:17:14-05:00

refactor(tests): move environment configuration to a dedicated function for better test setup management

Changes

2 files changed, 9 insertions(+), 7 deletions(-)


Diff

diff --git a/tests/backend/conftest.py b/tests/backend/conftest.py
index d73ddf36..adad0e4c 100644
--- a/tests/backend/conftest.py
+++ b/tests/backend/conftest.py
@@ -11,15 +11,8 @@ import RNS
from tests.backend.support.test_temp_dir import (
TEST_COVERAGE_DIR,
- configure_test_temp_environment,
ensure_test_temp_dirs,
)
-
-configure_test_temp_environment()
-
-os.environ["MESHCHAT_SKIP_STORAGE_LOCK"] = "1"
-os.environ["MESHCHAT_DISABLE_CSRF"] = "1"
-
from meshchatx.meshchat import ReticulumMeshChat
from meshchatx.src.backend.config_manager import ConfigManager
from meshchatx.src.backend.database import Database

diff --git a/tests/backend/support/test_temp_dir.py b/tests/backend/support/test_temp_dir.py
index 00ff6c37..108f3b5b 100644
--- a/tests/backend/support/test_temp_dir.py
+++ b/tests/backend/support/test_temp_dir.py
@@ -58,3 +58,12 @@ def subprocess_test_env(extra: dict[str, str] | None = None) -> dict[str, str]:
if extra:
env.update(extra)
return env
+
+
+def _install_test_env() -> None:
+ os.environ.setdefault("MESHCHAT_SKIP_STORAGE_LOCK", "1")
+ os.environ.setdefault("MESHCHAT_DISABLE_CSRF", "1")
+ configure_test_temp_environment()
+
+
+_install_test_env()


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────